home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 4_0 / UUPC3 / MAC_SPEC / UNIX_LIB / GENV.H < prev    next >
Text File  |  1991-10-19  |  2KB  |  100 lines

  1. /*         genv.c
  2.  
  3.  
  4.  
  5.         copyright (C) 1987 Stuart Lynne
  6.  
  7.         Copying and use of this program are controlled by the terms of the
  8.         Free Software Foundations GNU Emacs General Public License.
  9.  
  10.  
  11.         version        0.1        March 31/1987
  12.  
  13.     
  14.  
  15. environment variables
  16.  
  17.     The following evironment variables are defined:
  18.  
  19.         MAILBOX        current user's mailbox,     "sl"
  20.         NAME        current user's name,         "Stuart Lynne"
  21.         HOME        current user's home dir        "/usr/sl"
  22.         DOMAIN        domain of this machine,     "mac.van-bc.can"
  23.         MAILDIR        where mail is kept,            "/usr/mail"
  24.         CONFDIR        where config data is  kept,    "/usr/lib/uucp"
  25.         SPOOLDIR    where spooled files are     "/usr/spool/uucp"
  26.         PUBDIR        public spool directory        "/usr/spool/uucppublic"
  27.          MAILSERVICE    who do we send remote mail    "van-bc"
  28.          NODENAME    what is our local nodename    "slmac"
  29.          DEVICE        what is the default device    ".a"
  30.          SPEED        what is the default speed    "1200"
  31.          TEMPDIR        what is temp directory        "/tmp"
  32.          TIMEDIFF    time difference from GMT    "(+0 GMT)"
  33.          ROUTEVIA    list of neighbors            "uunet,uupsi,ucbvax"
  34.          SHORTNAME    alternate shorter nodename    "slm"
  35.          PASSWORD    inbound-call password        "uucp"
  36.          SLEEPTIME    minutes between wakeups        "5"
  37.  
  38. */
  39.  
  40.  
  41. #define    MAILBOX        "MAILBOX"
  42. #define    NAME        "NAME"
  43. #define    HOME        "HOME"
  44. #define    DOMAIN        "DOMAIN"
  45.  
  46. #define    MAILDIR        "MAILDIR"
  47. #define    CONFDIR        "CONFDIR"
  48. #define SPOOLDIR    "SPOOLDIR"
  49. #define    PUBDIR        "PUBDIR"
  50. #define    MAILSERVICE    "MAILSERVICE"
  51. #define MAILCOPY    "MAILCOPY"
  52. #define SIGNATURE    "SIGNATURE"
  53. #define ROUTEVIA    "ROUTEVIA"
  54. #define SHORTNAME    "SHORTNAME"
  55. #ifdef Upgrade
  56. #define ALIAS        "ALIAS"
  57. #define PASSWORD    "PASSWORD"
  58. #define SLEEPTIME    "SLEEPTIME"
  59. #endif Upgrade
  60.  
  61. #define NODENAME    "NODENAME"
  62. #define    DEVICE        "DEVICE"
  63. #define    SPEED        "SPEED"
  64.  
  65. #define    TEMPDIR        "TEMPDIR"
  66. #define    TIMEDIFF    "TIMEDIFF"
  67.  
  68.  
  69.  
  70. extern char    mailbox[];
  71. extern char    name[];
  72. extern char home[];
  73. extern char    domain[];
  74. extern char    maildir[];
  75. extern char    confdir[];
  76. extern char spooldir[];
  77. extern char pubdir[];
  78. extern char    mailserv[];
  79. extern char nodename[];
  80. extern char device[];
  81. extern char speed[];
  82. extern char phone[];
  83. extern char tempdir[];
  84. extern char    timediff[];
  85. extern char    signature[];
  86. extern char    mailcopy[];
  87. extern char routevia[];
  88. extern char shortname[];
  89. #ifdef Upgrade
  90. extern char alias[];
  91. extern char password[];
  92. extern char sleeptime[];
  93. #endif Upgrade
  94.  
  95.  
  96. void loadenv();
  97. void genv();
  98. void mkfilename();
  99.  
  100.